package com.itbour.service.yjx.tmpl;

import java.util.List;
import java.util.Map;

import com.itbour.com.page.Page;
import com.itbour.dto.yjx.tmpl.YjxTmplSetInfoDto;


/*   一键秀模板组service
 */
public interface YjxTmplGrpService {
	
	Page pageTmplSetInfo(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public void addTmplSet(YjxTmplSetInfoDto fontInfo);// 添加模板组信息
	public void upTmplSet(YjxTmplSetInfoDto fontInfo);// 修改模板组信息
	public List<YjxTmplSetInfoDto> getOneTmplInfo(Map<String, Object> parm);
	public void upTmplSet(Map<String, Object> parm);// 修改模板组发布状态
	
	public Page getTmplGroupDesignInfo(Map<String,Object> param, Integer pageNo, Integer pageSize);
	
	// 获取适合的视频设计模板
	public Page getSuitViDesignInfo(Map<String,Object> param, Integer pageNo, Integer pageSize);
	
	public Page getSuitDesignInfo(Map<String,Object> param, Integer pageNo, Integer pageSize);// 获取适合单页设计模板
	
	boolean addSuitDesign(Map<String, Object> parm);// 添加适合的设计模板
	boolean addSuitMedia(Map<String, Object> parm);// 添加适合的设计模板
	boolean delTmplSRDesign(Map<String, Object> parm);// 移除模板组下的设计模板
	boolean delTmplGp(Map<String, Object> parm);// 删除模板组
	
	public Page getSuitMediaInfo(Map<String,Object> param, Integer pageNo, Integer pageSize);// 获取适合的媒体文件列表

	public void updMediaOrder(Map<String, Object> parm); // 修改媒体的顺序
}
